come up roses

Translations
идти как по маслу
Everything is coming up roses for him since he started the new job.
У него всё идёт как по маслу с тех пор, как он начал новую работу.
Definitions
To result in a very positive or successful way, often unexpectedly; to turn out well despite difficulties.